#ifndef __IMAGEN_H__
#define __IMAGEN_H__

#include <sdl.h>
#include <iostream>
#include "Textura.h"

class Imagen {

private:

	Textura* textura;
	string nombre;

public:

	Imagen(){
	
	}

	void dibujar(SDL_Surface* fondo){
		SDL_Surface* superficie = SDL_LoadBMP(textura->getPath());
		SDL_Rect collage;
		collage.x=textura->getLeft();
		collage.y=textura->getTop();
		SDL_BlitSurface(superficie,NULL,fondo,&collage);
	}

	void rotar(int grados){
		SDL_Surface* superficie = SDL_LoadBMP(textura->getPath());
		SDL_PixelFormat* format = superficie->format();
		SDL_LockSurface(superficie);
		Uint32 pixel = *((Uint32*)surface->pixels);

	}
}
#endif